/* Common.h
 * Dados comuns para os programas
 */

#define PRODUTOR      0
#define GERENTE       1
#define T_LIMIT       15

// Struct para argumentos das treads
typedef struct {
    int id;
    int type;
    int sleept;
} targs;

// Função para a thread do escritor que no contexto será o produtor.
void *escritor();
// Função para a thread do leitor que no contexto será o gerente.
void *leitor();

// Outras funções
void acessa_area_compartilhada();
void msg_ini();
char* how_to_use();
char* menu();
